reusability - определение. Что такое reusability
Diclib.com
Словарь ChatGPT
Введите слово или словосочетание на любом языке 👆
Язык:

Перевод и анализ слов искусственным интеллектом ChatGPT

На этой странице Вы можете получить подробный анализ слова или словосочетания, произведенный с помощью лучшей на сегодняшний день технологии искусственного интеллекта:

  • как употребляется слово
  • частота употребления
  • используется оно чаще в устной или письменной речи
  • варианты перевода слова
  • примеры употребления (несколько фраз с переводом)
  • этимология

Что (кто) такое reusability - определение

USE OF EXISTING ASSETS IN SOME FORM WITHIN THE SOFTWARE PRODUCT DEVELOPMENT PROCESS
Software reusability; Software Reusability; Re-usability

reusability         
Reusability         
In computer science and software engineering, reusability is the use of existing assets in some form within the software product development process; these assets are products and by-products of the software development life cycle and include code, software components, test suites, designs and documentation. The opposite concept of reusability is leverage, which modifies existing assets as needed to meet specific system requirements.
reusable         
WIKIMEDIA DISAMBIGUATION PAGE
Reusable; Reuseable
also re-usable
Things that are reusable can be used more than once.
...re-usable plastic containers.
? disposable
ADJ

Википедия

Reusability

In computer science and software engineering, reusability is the use of existing assets in some form within the software product development process; these assets are products and by-products of the software development life cycle and include code, software components, test suites, designs and documentation. The opposite concept of reusability is leverage, which modifies existing assets as needed to meet specific system requirements. Because reuse implies the creation of a separately maintained version of the assets, it is preferred over leverage.

Subroutines or functions are the simplest form of reuse. A chunk of code is regularly organized using modules or namespaces into layers. Proponents claim that objects and software components offer a more advanced form of reusability, although it has been tough to objectively measure and define levels or scores of reusability.

The ability to reuse relies in an essential way on the ability to build larger things from smaller parts, and being able to identify commonality among those parts. Reusability is often a required characteristic of platform software. Reusability brings several aspects to software development that do not need to be considered when reusability is not required.

Reusability implies some explicit management of build, packaging, distribution, installation, configuration, deployment, maintenance and upgrade issues. If these issues are not considered, software may appear to be reusable from design point of view, but will not be reused in practice.

Software reusability more specifically refers to design features of a software element (or collection of software elements) that enhance its suitability for reuse.

Many reuse design principles were developed at the WISR workshops.

Candidate design features for software reuse include:

  • Adaptable
  • Brief: small size
  • Consistency
  • Correctness
  • Extensibility
  • Fast
  • Flexible
  • Generic
  • Localization of volatile (changeable) design assumptions (David Parnas)
  • Modularity
  • Orthogonality
  • Parameterization
  • Simple: low complexity
  • Stability under changing requirements

Consensus has not yet been reached on this list on the relative importance of the entries nor on the issues which make each one important for a particular class of applications.

Примеры употребления для reusability
1. Their plan was heavily open–ended, allowing NASA the ultimate decision on reusability of Orion and landing sites.
2. Northrop Grumman‘s proposal to NASA appeared to be far more detailed in technical choices than the Lockheed Martin version, which left key decisions such as reusability and landing sites up to NASA.